﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using Infra.Common.DAO;
using Infra.Entity;

namespace Infra.Business
{
    public class UserBLL
    {


        public static void Salvar(int idUser, String nome, string Password)
        {
            //Caso seja passado algum Coodigo será actualizado o reggisto
            if (nome == "")
            { 
            throw new Exception("Informa o Nome");
            }

            if(Password == "")
            {
                throw new Exception("Informa a Passord");

            }

            SEGUSER user = new SEGUSER();
            user.CODUSER = idUser;
            user.STRUSER = nome;
            user.STRPASSWORD = Password;

            UserDAL.Salvar(user);
        }


        public static void Excluir(int idUser)
        {
            UserDAL.Excluir(idUser);
        }


        public static List<SEGUSER> Pesquisar(int idUser, string nome)
        {
            return UserDAL.Pesquisar(idUser, nome);
        }
    }
}
